microwave pulse - French English Dictionary